//引用express框架
const express = require('express');
//引用route路由
const modifiyStepNum = express.Router();
//引用数据库操作逻辑
var mongoose = require('../model/db')
var TaskJoin = require('../model/TaskJoin')
// 返回前端信息

modifiyStepNum.get('/', (req, res) => {
    let data = {
        status: 200,
        tips: 'success',
    }
    let respon = res
    // 获取当前请求页
    let openid = req.query.token
    // 获取当前请求页
    let taskid = req.query.taskid
    taskid = mongoose.Types.ObjectId(taskid)
    // 获取完成步骤数
    let num = req.query.stepNum
    // 获取类型
    let tip = req.query.tip
    // 获取关联ID
    let id = ''
    // 修改下一步
    if (tip == 0) {
        TaskJoin.updateOne({
            'openId': openid,
            'taskId': taskid,
        }, {
            'completeNum': num
        }, function (err, doc) {
            if (err) {
                console.log(err)
                data.tips = err
                respon.status(200).json(data)
            }
            console.log(doc)
            respon.status(200).json(data)
        })
    }

})

//将路由对象做为模块成员进行导出
module.exports = modifiyStepNum;